module PerfilesHelper
  def incluye_pantalla?(controlador,vista)
    pantalla= Pantalla.find_by_Controlador_and_Vista(controlador,vista)
    #pantalla= @pantallas.detect{|i| i.Vista == vista and i.Controlador == controlador} 
    pantalla ? true : false
  end
  
  def desplegar_bloque?(controlador,vista)
    pantalla= Pantalla.find_by_Controlador_and_Vista(controlador,vista)
    #pantalla=@pantallas.detect{|i| i.Vista == vista and i.Controlador == controlador}
    pantalla ? 'block' : 'none'
  end
  
  def nombre_pantalla(controlador,vista)
    pantalla= Pantalla.find_by_Controlador_and_Vista(controlador,vista)
    #pantalla=@pantallas.detect{|i| i.Vista == vista and i.Controlador == controlador}
    pantalla ? pantalla.Pantalla : ""
  end
  
  def descripcion_pantalla(controlador,vista)
    pantalla= Pantalla.find_by_Controlador_and_Vista(controlador,vista)
    #pantalla=@pantallas.detect{|i| i.Vista == vista and i.Controlador == controlador}
    pantalla ? pantalla.Descripcion : ""
  end

  # Alias por default en un scaffold
  def mostrar_nombre_default(pantalla)

    if pantalla.Pantalla
      nombre=pantalla.Pantalla
    else
      nombre=nombre_scaffold(pantalla.Vista)
    end
    return nombre
  end
  
  def nombre_scaffold(nombre_vista)
    nombre=""
    if nombre_vista == "index"
      nombre="Inicio"
    elsif nombre_vista == "new"
      nombre="Nuevo"
    elsif nombre_vista == "edit"
      nombre="Editar"
    elsif nombre_vista == "destroy"
      nombre="Eliminar"
    elsif nombre_vista == "show"
      nombre="Mostrar"
    end
   return nombre
  end
end
